/**
 *
 */
package cc.aileron.dao.identifier;

import com.google.inject.ImplementedBy;

/**
 * @author aileron
 */
@ImplementedBy(G2DaoIdentifierAccessorFactoryImpl.class)
public interface G2DaoIdentifierAccessorFactory
{
    /**
     * @param <T>
     * @param object
     * @return {@link G2DaoIdentifierAccessor}
     */
    <T> G2DaoIdentifierAccessor<T> get(Object object);
}
